"""
使用正则表达式从字符串中提取需要的内容
"""
import re

# [] - 字符集（字符集中的字符任取其一）
# \d - 元字符（表示0-9的数字）
# {} - 量词（前面的字符出现的次数）
pattern = re.compile(r'1[3-9]\d{9}')
string = '你好，这里是13011223344，你是不是15902880988，请回答'
# search ---> 返回Match匹配成功，返回None匹配失败
match = pattern.search(string)
while match:
    print(match.group())
    *_, pos = match.span()
    match = pattern.search(string, pos)
# tel_list = pattern.findall(string)
# for tel in tel_list:
#     print(tel)
